package com.sztx.pay.center.core.service.bean;

import java.io.Serializable;

@SuppressWarnings("serial")
public class TfBindWithdraw implements Serializable {	
	
	/**
	 * 开户行所属区域（省份或直辖市）
	 */
	private String  area;
	/**
	 * 提现或转账目标的银行卡卡号
	 */
	private String  bankCard;
	/**
	 * 银行名
	 */
	private String  bankName;
	/**
	 * 银行的类型
	 */
	private Integer bankType;
	/**
	 * 绑定流水号
	 */
	private String  billNo;
	/**
	 * 绑定类型：1提现；2转账到银行卡
	 */
	private Integer businessType;
	/**
	 * 卡尾号
	 */
	private String  cardTail;
	/**
	 * 持卡人姓名
	 */
	private String  cardUserName;
	/**
	 * 开户行所在城市
	 */
	private String  city;
	/**
	 * 创建时间
	 */
	private String  createTime;
	/**
	 * 目标银行卡货币类型
	 */
	private String  curType;
	/**
	 * 绑定者的登陆账户
	 */
	private String  loginAct;
	/**
	 * 绑定者的用户名
	 */
	private String  loginName;
	/**
	 * 更新时间
	 */
	private String  modifyTime;
	/**
	 * 主卡标志：1主卡（默认），0非主卡
	 */
	private Integer primaryFlag;
	/**
	 * 备注
	 */
	private String  remark;
	/**
	 * 状态:1-正常 2-冻结 3-作废
	 */
	private Integer state;
	/**
	 * 开户行支行所在编号
	 */
	private String  subBankNo;
	/**
	 * 该银行卡对应的国际代码
	 */
	private String  swiftCode;
	/**
	 * 用户id
	 */
	private String  userId;
	/**
	 * 快捷开通状态  1  开通  2  未开通
	 */
	private Integer fPayStatus;
	/**
	 * 快捷开通日期
	 */
	private String fPayCreateTime;
	
	
	
	
	
	public String getArea() {
		return area;
	}
	public void setArea(String area) {
		this.area = area;
	}
	public String getBankCard() {
		return bankCard;
	}
	public void setBankCard(String bankCard) {
		this.bankCard = bankCard;
	}
	public String getBankName() {
		return bankName;
	}
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}
	public Integer getBankType() {
		return bankType;
	}
	public void setBankType(Integer bankType) {
		this.bankType = bankType;
	}
	public String getBillNo() {
		return billNo;
	}
	public void setBillNo(String billNo) {
		this.billNo = billNo;
	}
	public Integer getBusinessType() {
		return businessType;
	}
	public void setBusinessType(Integer businessType) {
		this.businessType = businessType;
	}
	public String getCardTail() {
		return cardTail;
	}
	public void setCardTail(String cardTail) {
		this.cardTail = cardTail;
	}
	public String getCardUserName() {
		return cardUserName;
	}
	public void setCardUserName(String cardUserName) {
		this.cardUserName = cardUserName;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getCurType() {
		return curType;
	}
	public void setCurType(String curType) {
		this.curType = curType;
	}
	public String getLoginAct() {
		return loginAct;
	}
	public void setLoginAct(String loginAct) {
		this.loginAct = loginAct;
	}
	public String getLoginName() {
		return loginName;
	}
	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}
	public String getModifyTime() {
		return modifyTime;
	}
	public void setModifyTime(String modifyTime) {
		this.modifyTime = modifyTime;
	}
	public Integer getPrimaryFlag() {
		return primaryFlag;
	}
	public void setPrimaryFlag(Integer primaryFlag) {
		this.primaryFlag = primaryFlag;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	public String getSubBankNo() {
		return subBankNo;
	}
	public void setSubBankNo(String subBankNo) {
		this.subBankNo = subBankNo;
	}
	public String getSwiftCode() {
		return swiftCode;
	}
	public void setSwiftCode(String swiftCode) {
		this.swiftCode = swiftCode;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	
	
	public Integer getfPayStatus() {
		return fPayStatus;
	}
	public void setfPayStatus(Integer fPayStatus) {
		this.fPayStatus = fPayStatus;
	}
	public String getfPayCreateTime() {
		return fPayCreateTime;
	}
	public void setfPayCreateTime(String fPayCreateTime) {
		this.fPayCreateTime = fPayCreateTime;
	}
	@Override
	public String toString() {
		return "TfBindWithdraw [area=" + area + ", bankCard=" + bankCard
				+ ", bankName=" + bankName + ", bankType=" + bankType
				+ ", billNo=" + billNo + ", businessType=" + businessType
				+ ", cardTail=" + cardTail + ", cardUserName=" + cardUserName
				+ ", city=" + city + ", createTime=" + createTime
				+ ", curType=" + curType + ", loginAct=" + loginAct
				+ ", loginName=" + loginName + ", modifyTime=" + modifyTime
				+ ", primaryFlag=" + primaryFlag + ", remark=" + remark
				+ ", state=" + state + ", subBankNo=" + subBankNo
				+ ", swiftCode=" + swiftCode + ", userId=" + userId
				+ ", fPayStatus=" + fPayStatus + ", fPayCreateTime="
				+ fPayCreateTime + "]";
	}
	
	
	

}
